.TH std::valarray::sum 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::valarray::sum \- std::valarray::sum

.SH Synopsis
   T sum() const;

   Computes the sum of the elements.

   The function can be used only if operator+= is defined for type T. If the
   std::valarray is empty, the behavior is undefined. The order in which the elements
   are processed by this function is unspecified.

.SH Parameters

   \fI(none)\fP

.SH Return value

   The sum of the elements.

.SH Example


// Run this code

 #include <iostream>
 #include <valarray>

 int main()
 {
     std::valarray<int> a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
     std::cout << a.sum() << '\\n';
 }

.SH Output:

 55

.SH See also

   apply      applies a function to every element of a valarray
              \fI(public member function)\fP
   accumulate sums up or folds a range of elements
              \fI(function template)\fP
